{#
# This file is part of Zenodo.
# Copyright (C) 2017 CERN.
#
# Zenodo is free software; you can redistribute it
# and/or modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# Zenodo is distributed in the hope that it will be
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Zenodo; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
# MA 02111-1307, USA.
#
# In applying this license, CERN does not
# waive the privileges and immunities granted to it by virtue of its status
# as an Intergovernmental Organization or submit itself to any jurisdiction.
-#}

{% extends config.COMMUNITIES_COMMUNITY_TEMPLATE %}

{% block community_body %}
<div class="container">
  <div class="row">
    <div class="col-md-8" id="invenio-search">
      <h2>Recent uploads</h2>
      <form action="{{url_for('.search', community_id=community.id)}}" role="search">
        <div class="form-group">
          <div class="input-group">
            <input type="text" class="form-control" name="q" placeholder="{{_('Search ') + community.title}}">
            <div class="input-group-btn">
              <button type="submit" class="btn btn-default"><i class="fa fa-search"></i></button>
            </div>
          </div>
        </div>
      </form>
      {%- block search_body %}
      <invenio-search search-endpoint="/api/records/"
        search-hidden-params='{"communities":"{{ community.id }}", "sort": "mostrecent", "size": 10}'
        search-headers='{"Accept": "{{ config.SEARCH_UI_SEARCH_MIMETYPE|default('application/json')}}"}'>
        {%- block search_error %}
        <invenio-search-error
          template="{{ url_for('static', filename=config.SEARCH_UI_JSTEMPLATE_ERROR) }}"
          message="{{ _('Error') }}">
        </invenio-search-error>
        {%- endblock search_error %}
        {%- block search_loading %}
        <invenio-search-loading
          template="{{ url_for('static', filename=config.SEARCH_UI_JSTEMPLATE_LOADING) }}"
          message="{{ _('Loading...') }}">
        </invenio-search-loading>
        {%- endblock search_loading %}
        {%- block search_results %}
        <invenio-search-results
          template="{{ url_for('static', filename=config.SEARCH_UI_JSTEMPLATE_RESULTS) }}">
        </invenio-search-results>
        {%- endblock search_results %}
      </invenio-search>
      {%- endblock search_body %}
      <p class="text-center"><a class="btn btn-default" href="{{url_for('.search', community_id=community
      .id)}}">More</a></p>
    </div>
    <div class="col-md-4">{% include "zenodo_theme/communities/sidebar.html" %}</div>
  </div>
</div>
{% endblock community_body %}
